/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Iconwurenwu: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M760.058776 525.374694a35.94449 35.94449 0 0 0-35.94449 35.951456v388.214421H83.557007V237.818776a35.94449 35.94449 0 0 0-71.88898 0v747.673251a35.94449 35.94449 0 0 0 35.94449 35.94449H760.058776a35.94449 35.94449 0 0 0 35.944489-35.94449v-424.158911a35.94449 35.94449 0 0 0-35.944489-35.94449z"
        fill={getIconColor(color, 0, '#096DD9')}
      />
      <Path
        d="M164.815238 257.832054h476.640653a35.94449 35.94449 0 0 0 35.94449-34.50253v-36.668953c-0.390095-59.280544-48.552925-107.115973-107.833469-107.115972h-59.67064a112.869878 112.869878 0 0 0-215.673905 0H236.704218c-59.559184 0-107.840435 48.274286-107.840436 107.833469v35.94449a35.94449 35.94449 0 0 0 35.94449 34.509496zM236.704218 151.440544h89.86819a35.94449 35.94449 0 0 0 35.94449-35.94449 40.980898 40.980898 0 0 1 81.237333 0 35.94449 35.94449 0 0 0 35.94449 35.94449h89.868191a35.94449 35.94449 0 0 1 35.944489 35.226993H200.759728a35.94449 35.94449 0 0 1 35.94449-35.226993z"
        fill={getIconColor(color, 1, '#096DD9')}
      />
      <Path
        d="M834.469442 431.696109V333.022912h-95.434013c-11.863075 0-18.696707-11.145578-18.696708-25.516409 0-13.305034 5.036408-25.885605 17.61698-25.885605h99.752925V185.469388c0-14.022531 10.421116-21.928925 25.871673-21.928925 14.384762 0 25.523374 6.471401 25.523374 18.689741v95.796245h102.267647c14.377796 0 15.095293 17.254748 15.095292 29.117823 0 11.863075-3.949714 25.523374-18.32751 25.523374h-99.035429v99.028463c0.362231 12.225306-10.783347 18.689741-25.523374 18.689741-14.733061 0-29.117823-3.232218-29.117823-18.689741z"
        fill={getIconColor(color, 2, '#F5222D')}
      />
      <Path
        d="M434.607891 831.021279c14.628571 15.269442-9.362286 38.70302-25.885605 23.962993-16.774095-15.046531-33.603918-30.065197-50.405878-45.111728-7.049578-6.297252-6.854531-18.585252-0.167184-24.966095 16.579048-15.938177 33.130231-31.876354 49.709279-47.786667 15.938177-15.241578 39.90117 7.495401 26.498613 23.294259 82.644463-9.585197 112.375293-100.28234 67.486476-165.428245-25.969197-37.504871 33.994014-71.025197 59.684571-33.82683 78.214095 113.294803 4.458231 255.456653-126.920272 269.862313z m-190.087837-100.728163c-78.241959-113.266939-4.513959-255.317333 126.780953-269.778721-14.600707-15.241578 9.39015-38.70302 25.885605-23.93513 16.801959 14.990803 33.576054 30.009469 50.433742 45.083864 6.99385 6.241524 6.854531 18.529524 0.167183 24.966095-16.579048 15.910313-33.102367 31.792762-49.709278 47.703075-15.882449 15.269442-39.873306-7.495401-26.470749-23.23853-82.616599 9.529469-112.375293 100.254476-67.430748 165.372517 25.913469 37.449143-33.994014 70.997333-59.656708 33.82683z"
        fill={getIconColor(color, 3, '#096DD9')}
      />
    </Svg>
  );
};

Iconwurenwu.defaultProps = {
  size: 18,
};

Iconwurenwu = React.memo ? React.memo(Iconwurenwu) : Iconwurenwu;

export default Iconwurenwu;
